package com.kmist.xiakexing.utils.scene;

import com.kmist.xiakexing.utils.MidEnemyBean;

import java.util.List;

/**
 * 游戏场景
 * 包含： 地图、物品、npc、玩家、敌人
 */
public class GameScene {

    private MapBean sMap;
    private List<PlayerBean> sPlayerList;
    private List<ItemBean> sItemList;
    private List<NpcBean> sNpcList;
    private List<MidEnemyBean> sEnemyList;

    public GameScene() {
    }

    public GameScene(MapBean sMap, List<PlayerBean> sPlayerList, List<ItemBean> sItemList, List<NpcBean> sNpcList, List<MidEnemyBean> sEnemyList) {
        this.sMap = sMap;
        this.sPlayerList = sPlayerList;
        this.sItemList = sItemList;
        this.sNpcList = sNpcList;
        this.sEnemyList = sEnemyList;
    }

    public MapBean getMap() {
        return sMap;
    }

    public void setMap(MapBean sMap) {
        this.sMap = sMap;
    }

    public List<PlayerBean> getPlayerList() {
        return sPlayerList;
    }

    public void setPlayerList(List<PlayerBean> sPlayerList) {
        this.sPlayerList = sPlayerList;
    }

    public List<ItemBean> getItemList() {
        return sItemList;
    }

    public void setItemList(List<ItemBean> sItemList) {
        this.sItemList = sItemList;
    }

    public List<NpcBean> getNpcList() {
        return sNpcList;
    }

    public void setNpcList(List<NpcBean> sNpcList) {
        this.sNpcList = sNpcList;
    }

    public List<MidEnemyBean> getEnemyList() {
        return sEnemyList;
    }

    public void setEnemyList(List<MidEnemyBean> sEnemyList) {
        this.sEnemyList = sEnemyList;
    }
}
